package com.sd.repay.pojo;

import java.math.BigDecimal;
import java.util.Date;

public class RepayPlan {

    private Long id;
    private String merchantNo;
    private String batchNo;
    private String cardNo;
    private BigDecimal repayAmount;
    private Date repayBeginTime;
    private Date repayEndTime;
    private BigDecimal ensureAmount;
    private int repayNum;
    private BigDecimal repayFee;
    private String repayDesc;
    private BigDecimal merFeeRate;
    private BigDecimal merSingleFee;
    private String agentFeeRate;
    private String agentSingleFee;
    private String expectStatus;
    private String settleStatus;
    private String settleOrderNo;
    private BigDecimal settleAmount;
    private BigDecimal successRepayAmount;
    private BigDecimal successPayAmount;
    private int successRepayNum;
    private BigDecimal actualPayFee;
    private BigDecimal actualWithdrawFee;
    private String acqCode;
    private String acqMerchantNo;
    private String haveCalProfit;
    private String repayType;
    private String status;
    private String remark;
    private String rowLock;
    private Date createTime;
    private Date lastUpdateTime;
    private Date completeTime;
    private String bak1;
    private String bak2;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getMerchantNo() {
        return merchantNo;
    }

    public void setMerchantNo(String merchantNo) {
        this.merchantNo = merchantNo;
    }

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public BigDecimal getRepayAmount() {
        return repayAmount;
    }

    public void setRepayAmount(BigDecimal repayAmount) {
        this.repayAmount = repayAmount;
    }

    public Date getRepayBeginTime() {
        return repayBeginTime;
    }

    public void setRepayBeginTime(Date repayBeginTime) {
        this.repayBeginTime = repayBeginTime;
    }

    public Date getRepayEndTime() {
        return repayEndTime;
    }

    public void setRepayEndTime(Date repayEndTime) {
        this.repayEndTime = repayEndTime;
    }

    public BigDecimal getEnsureAmount() {
        return ensureAmount;
    }

    public void setEnsureAmount(BigDecimal ensureAmount) {
        this.ensureAmount = ensureAmount;
    }

    public int getRepayNum() {
        return repayNum;
    }

    public void setRepayNum(int repayNum) {
        this.repayNum = repayNum;
    }

    public BigDecimal getRepayFee() {
        return repayFee;
    }

    public void setRepayFee(BigDecimal repayFee) {
        this.repayFee = repayFee;
    }

    public String getRepayDesc() {
        return repayDesc;
    }

    public void setRepayDesc(String repayDesc) {
        this.repayDesc = repayDesc;
    }

    public BigDecimal getMerFeeRate() {
        return merFeeRate;
    }

    public void setMerFeeRate(BigDecimal merFeeRate) {
        this.merFeeRate = merFeeRate;
    }

    public BigDecimal getMerSingleFee() {
        return merSingleFee;
    }

    public void setMerSingleFee(BigDecimal merSingleFee) {
        this.merSingleFee = merSingleFee;
    }

    public String getAgentFeeRate() {
        return agentFeeRate;
    }

    public void setAgentFeeRate(String agentFeeRate) {
        this.agentFeeRate = agentFeeRate;
    }

    public String getAgentSingleFee() {
        return agentSingleFee;
    }

    public void setAgentSingleFee(String agentSingleFee) {
        this.agentSingleFee = agentSingleFee;
    }

    public String getExpectStatus() {
        return expectStatus;
    }

    public void setExpectStatus(String expectStatus) {
        this.expectStatus = expectStatus;
    }

    public String getSettleStatus() {
        return settleStatus;
    }

    public void setSettleStatus(String settleStatus) {
        this.settleStatus = settleStatus;
    }

    public String getSettleOrderNo() {
        return settleOrderNo;
    }

    public void setSettleOrderNo(String settleOrderNo) {
        this.settleOrderNo = settleOrderNo;
    }

    public BigDecimal getSettleAmount() {
        return settleAmount;
    }

    public void setSettleAmount(BigDecimal settleAmount) {
        this.settleAmount = settleAmount;
    }

    public BigDecimal getSuccessRepayAmount() {
        return successRepayAmount;
    }

    public void setSuccessRepayAmount(BigDecimal successRepayAmount) {
        this.successRepayAmount = successRepayAmount;
    }

    public BigDecimal getSuccessPayAmount() {
        return successPayAmount;
    }

    public void setSuccessPayAmount(BigDecimal successPayAmount) {
        this.successPayAmount = successPayAmount;
    }

    public int getSuccessRepayNum() {
        return successRepayNum;
    }

    public void setSuccessRepayNum(int successRepayNum) {
        this.successRepayNum = successRepayNum;
    }

    public BigDecimal getActualPayFee() {
        return actualPayFee;
    }

    public void setActualPayFee(BigDecimal actualPayFee) {
        this.actualPayFee = actualPayFee;
    }

    public BigDecimal getActualWithdrawFee() {
        return actualWithdrawFee;
    }

    public void setActualWithdrawFee(BigDecimal actualWithdrawFee) {
        this.actualWithdrawFee = actualWithdrawFee;
    }

    public String getAcqCode() {
        return acqCode;
    }

    public void setAcqCode(String acqCode) {
        this.acqCode = acqCode;
    }

    public String getAcqMerchantNo() {
        return acqMerchantNo;
    }

    public void setAcqMerchantNo(String acqMerchantNo) {
        this.acqMerchantNo = acqMerchantNo;
    }

    public String getHaveCalProfit() {
        return haveCalProfit;
    }

    public void setHaveCalProfit(String haveCalProfit) {
        this.haveCalProfit = haveCalProfit;
    }

    public String getRepayType() {
        return repayType;
    }

    public void setRepayType(String repayType) {
        this.repayType = repayType;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getRowLock() {
        return rowLock;
    }

    public void setRowLock(String rowLock) {
        this.rowLock = rowLock;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public Date getCompleteTime() {
        return completeTime;
    }

    public void setCompleteTime(Date completeTime) {
        this.completeTime = completeTime;
    }

    public String getBak1() {
        return bak1;
    }

    public void setBak1(String bak1) {
        this.bak1 = bak1;
    }

    public String getBak2() {
        return bak2;
    }

    public void setBak2(String bak2) {
        this.bak2 = bak2;
    }
}

